#pragma autorecover
#pragma classflags(64)
#pragma namespace("\\\\.\\Root\\WMI")
instance of __namespace{ name="ms_804";};
#pragma namespace("\\\\.\\Root\\WMI\\ms_804")

[Description("ASP.NET 事件") : Amended ToSubclass,AMENDMENT, LOCALE(0x0804)] 
class AspNetTrace : EventTrace
{
  [Description("启用标志") : Amended ToSubclass,ValueDescriptions{"基础结构事件", "管道模块事件", "页事件", "应用程序服务事件"} : Amended,Values{"Infrastructure", "Module", "Page", "AppServices"} : Amended ToSubclass] uint32 Flags;
  [Description("级别") : Amended ToSubclass,ValueDescriptions{"异常退出或终止", "严重错误", "警告", "信息", "详细信息"} : Amended,Values{"Fatal", "Error", "Warning", "Information", "Verbose"} : Amended ToSubclass] uint32 Level;
};

[Description("ASP.NET 请求") : Amended ToSubclass,DisplayName("AspNetReq") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetTraceEvent : AspNetTrace
{
};

[Description("开始") : Amended ToSubclass,EventTypeName("Start") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetStart : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("方法") : Amended ToSubclass] string Method;
  [Description("路径") : Amended ToSubclass] string Path;
  [Description("查询字符串") : Amended ToSubclass] string QueryString;
};

[Description("结束") : Amended ToSubclass,EventTypeName("End") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetStop : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("排队的查询") : Amended ToSubclass,EventTypeName("RequestQueued") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetRequestQueued : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("排队的查询") : Amended ToSubclass,EventTypeName("RequestDequeued") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetRequestDequeued : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入 GetAppDomain") : Amended ToSubclass,EventTypeName("GetAppDomainEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetGetAppDomainEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开 GetAppDomain") : Amended ToSubclass,EventTypeName("GetAppDomainLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetGetAppDomainLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入 AppDomain") : Amended ToSubclass,EventTypeName("AppDomainEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetAppDomainEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("域 ID") : Amended ToSubclass] string DomainId;
};

[Description("启动处理程序") : Amended ToSubclass,EventTypeName("StartHandler") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetStartHandler : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("处理程序名称") : Amended ToSubclass] string HandlerName;
  [Description("事件名称") : Amended ToSubclass] string EventName;
};

[Description("结束处理程序") : Amended ToSubclass,EventTypeName("EndHandler") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetEndHandler : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入管道模块") : Amended ToSubclass,EventTypeName("PipelineModuleEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPipelineModuleEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("模块名称") : Amended ToSubclass] string ModuleName;
};

[Description("离开管道模块") : Amended ToSubclass,EventTypeName("PipelineModuleLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPipelineModuleLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("模块名称") : Amended ToSubclass] string ModuleName;
};

[Description("进入映射处理程序") : Amended ToSubclass,EventTypeName("MapHandlerEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetMapHandlerEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开映射处理程序") : Amended ToSubclass,EventTypeName("MapHandlerLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetMapHandlerLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入分析过程") : Amended ToSubclass,EventTypeName("ParseEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetParseEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开分析过程") : Amended ToSubclass,EventTypeName("ParseLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetParseLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入编译过程") : Amended ToSubclass,EventTypeName("CompileEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetCompileEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开编译过程") : Amended ToSubclass,EventTypeName("CompileLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetCompileLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("文件") : Amended ToSubclass] string Files;
  [Description("状态") : Amended ToSubclass] string Status;
};

[Description("进入 HTTP 处理程序") : Amended ToSubclass,EventTypeName("HttpHandlerEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetHttpHandlerEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开 HTTP 处理程序") : Amended ToSubclass,EventTypeName("HttpHandlerLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetHttpHandlerLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("启动会话状态分区") : Amended ToSubclass,EventTypeName("SessionStatePartitionStart") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetSessionStatePartitionStart : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("解析程序类型") : Amended ToSubclass] string ResolverType;
  [Description("会话 ID") : Amended ToSubclass] string SessionId;
};

[Description("结束会话状态分区") : Amended ToSubclass,EventTypeName("SessionStatePartitionEnd") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetSessionStatePartitionEnd : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("解析程序结果") : Amended ToSubclass] string ResolverResult;
};

[Description("进入页面预初始化过程") : Amended ToSubclass,EventTypeName("PagePreInitEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPagePreInitEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面预初始化过程") : Amended ToSubclass,EventTypeName("PagePreInitLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPagePreInitLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面初始化过程") : Amended ToSubclass,EventTypeName("PageInitEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageInitEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面初始化过程") : Amended ToSubclass,EventTypeName("PageInitLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageInitLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面加载视图状态") : Amended ToSubclass,EventTypeName("PageLoadViewstateEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageLoadViewstateEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面加载视图状态") : Amended ToSubclass,EventTypeName("PageLoadViewstateLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageLoadViewstateLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面加载发布数据过程") : Amended ToSubclass,EventTypeName("PageLoadPostDataEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageLoadPostDataEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面加载发布数据过程") : Amended ToSubclass,EventTypeName("PageLoadPostDataLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageLoadPostDataLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面加载过程") : Amended ToSubclass,EventTypeName("PageLoadEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageLoadEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面加载过程") : Amended ToSubclass,EventTypeName("PageLoadLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageLoadLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面发布数据已更改") : Amended ToSubclass,EventTypeName("PagePostDataChangedEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPagePostDataChangedEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面发布数据已更改") : Amended ToSubclass,EventTypeName("PagePostDataChangedLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPagePostDataChangedLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面发起回发") : Amended ToSubclass,EventTypeName("PageRaisePostbackEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageRaisePostbackEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面发起回发") : Amended ToSubclass,EventTypeName("PageRaisePostbackLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageRaisePostbackLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面预呈现程序") : Amended ToSubclass,EventTypeName("PagePreRenderEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPagePreRenderEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面预呈现程序") : Amended ToSubclass,EventTypeName("PagePreRenderLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPagePreRenderLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面保存视图状态") : Amended ToSubclass,EventTypeName("PageSaveViewstateEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageSaveViewstateEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面保存视图状态") : Amended ToSubclass,EventTypeName("PageSaveViewstateLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageSaveViewstateLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("进入页面呈现程序") : Amended ToSubclass,EventTypeName("PageRenderEnter") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageRenderEnter : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("离开页面呈现程序") : Amended ToSubclass,EventTypeName("PageRenderLeave") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageRenderLeave : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("开始会话数据") : Amended ToSubclass,EventTypeName("SessionDataBegin") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetAcquireSessionBegin : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("结束会话数据") : Amended ToSubclass,EventTypeName("SessionDataEnd") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetAcquireSessionEnd : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("开始配置文件") : Amended ToSubclass,EventTypeName("ProfileBegin") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetProfileBegin : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("结束配置文件") : Amended ToSubclass,EventTypeName("ProfileEnd") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetProfileEnd : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("用户") : Amended ToSubclass] string User;
};

[Description("角色管理器: 用户是否属于某角色") : Amended ToSubclass,EventTypeName("RoleManagerIsUserInRole") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetRoleManagerIsUserInRole : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("提供程序") : Amended ToSubclass] string Provider;
  [Description("用户") : Amended ToSubclass] string User;
  [Description("角色") : Amended ToSubclass] string Role;
  [Description("状态") : Amended ToSubclass] string Status;
};

[Description("角色管理器: 获取用户角色") : Amended ToSubclass,EventTypeName("RoleManagerGetUserRoles") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetRoleManagerGetUserRoles : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("提供程序") : Amended ToSubclass] string Provider;
  [Description("用户") : Amended ToSubclass] string User;
  [Description("角色") : Amended ToSubclass] string Roles;
};

[Description("开始角色管理器") : Amended ToSubclass,EventTypeName("RoleManagerBegin") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetRoleManagerBegin : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("结束角色管理器") : Amended ToSubclass,EventTypeName("RoleManagerEnd") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetRoleManagerEnd : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("提供程序") : Amended ToSubclass] string Provider;
  [Description("用户") : Amended ToSubclass] string User;
};

[Description("启动 Web 事件引发") : Amended ToSubclass,EventTypeName("WebEventRaiseStart") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetWebEventRaiseStart : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("事件类名称") : Amended ToSubclass] string EventClassName;
  [Description("事件代码") : Amended ToSubclass] string EventCode;
  [Description("事件详细信息代码") : Amended ToSubclass] string EventDetailCode;
};

[Description("结束 Web 事件引发") : Amended ToSubclass,EventTypeName("WebEventRaiseEnd") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetWebEventRaiseEnd : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("启动 Web 事件提交程序") : Amended ToSubclass,EventTypeName("WebEventDeliverStart") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetWebEventDeliverStart : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("提供程序名称") : Amended ToSubclass] string ProviderName;
  [Description("规则名称") : Amended ToSubclass] string RuleName;
  [Description("事件组名称") : Amended ToSubclass] string EventGroupName;
};

[Description("结束 Web 事件提交程序") : Amended ToSubclass,EventTypeName("WebEventDeliverEnd") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetWebEventDeliverEnd : AspNetTraceEvent
{
  [Description("连接 ID") : Amended ToSubclass] uint64 ConnID;
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
};

[Description("TraceContext 警告跟踪") : Amended ToSubclass,EventTypeName("TraceContextWarning") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageTraceWarnEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWarningMsg;
};

[Description("TraceContext 写入跟踪") : Amended ToSubclass,EventTypeName("TraceContextWrite") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetPageTraceWriteEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪关键") : Amended ToSubclass,EventTypeName("DiagnosticTraceCritical") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagCriticalEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪错误") : Amended ToSubclass,EventTypeName("DiagnosticTraceError") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagErrorEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪警告") : Amended ToSubclass,EventTypeName("DiagnosticTraceWarning") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagWarningEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪信息") : Amended ToSubclass,EventTypeName("DiagnosticTraceInfo") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagInfoEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪详细") : Amended ToSubclass,EventTypeName("DiagnosticTraceVerbose") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagVerboseEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪开始") : Amended ToSubclass,EventTypeName("DiagnosticTraceStart") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagStartEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪停止") : Amended ToSubclass,EventTypeName("DiagnosticTraceStop") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagStopEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪挂起") : Amended ToSubclass,EventTypeName("DiagnosticTraceSuspend") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagSuspendEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪恢复") : Amended ToSubclass,EventTypeName("DiagnosticTraceResume") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagResumeEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};

[Description("诊断跟踪传输") : Amended ToSubclass,EventTypeName("DiagnosticTraceTransfer") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNetModuleDiagTransferEvent : AspNetTraceEvent
{
  [Description("上下文 ID") : Amended ToSubclass] object ContextId;
  [Description("URI") : Amended ToSubclass] string Uri;
  [Description("事件数据") : Amended ToSubclass] string TraceWriteMsg;
};
#pragma namespace("\\\\.\\Root\\aspnet")
instance of __namespace{ name="ms_804";};
#pragma namespace("\\\\.\\Root\\aspnet\\ms_804")

[Description("基本事件") : Amended ToSubclass,EventTypeName("BaseEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class BaseEvent : __ExtrinsicEvent
{
  [Description("事件时间") : Amended ToSubclass] string EventTime;
  [Description("事件 ID") : Amended ToSubclass] string EventID;
  [Description("序列号") : Amended ToSubclass] sint64 SequenceNumber;
  [Description("匹配项") : Amended ToSubclass] sint64 Occurrence;
  [Description("事件代码") : Amended ToSubclass] sint32 EventCode;
  [Description("时间详细信息代码") : Amended ToSubclass] sint32 EventDetailCode;
  [Description("事件消息") : Amended ToSubclass] string EventMessage;
  [Description("应用程序域") : Amended ToSubclass] string ApplicationDomain;
  [Description("信任级别") : Amended ToSubclass] string TrustLevel;
  [Description("应用程序虚拟路径") : Amended ToSubclass] string ApplicationVirtualPath;
  [Description("应用程序路径") : Amended ToSubclass] string ApplicationPath;
  [Description("计算机名称") : Amended ToSubclass] string MachineName;
  [Description("自定义事件详细信息") : Amended ToSubclass] string CustomEventDetails;
};

[Description("管理事件") : Amended ToSubclass,EventTypeName("ManagementEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ManagementEvent : BaseEvent
{
  [Description("进程 ID") : Amended ToSubclass] sint32 ProcessID;
  [Description("进程名") : Amended ToSubclass] string ProcessName;
  [Description("帐户名") : Amended ToSubclass] string AccountName;
};

[Description("应用程序生存期事件") : Amended ToSubclass,EventTypeName("ApplicationLifetimeEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ApplicationLifetimeEvent : ManagementEvent
{
};

[Description("请求事件") : Amended ToSubclass,EventTypeName("RequestEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class RequestEvent : ManagementEvent
{
  [Description("请求 URL") : Amended ToSubclass] string RequestUrl;
  [Description("请求路径") : Amended ToSubclass] string RequestPath;
  [Description("用户主机地址") : Amended ToSubclass] string UserHostAddress;
  [Description("用户名") : Amended ToSubclass] string UserName;
  [Description("已验证身份的用户") : Amended ToSubclass] boolean UserAuthenticated;
  [Description("用户身份验证类型") : Amended ToSubclass] string UserAuthenticationType;
  [Description("请求线程帐户名") : Amended ToSubclass] string RequestThreadAccountName;
};

[Description("检测信号事件") : Amended ToSubclass,EventTypeName("HeartbeatEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class HeartbeatEvent : ManagementEvent
{
  [Description("进程启动时间") : Amended ToSubclass] DATETIME ProcessStartTime;
  [Description("线程计数") : Amended ToSubclass] sint32 ThreadCount;
  [Description("工作集") : Amended ToSubclass] sint64 WorkingSet;
  [Description("峰值工作集") : Amended ToSubclass] sint64 PeakWorkingSet;
  [Description("托管堆大小") : Amended ToSubclass] sint64 ManagedHeapSize;
  [Description("应用程序域计数") : Amended ToSubclass] sint32 AppdomainCount;
  [Description("正在执行的请求数") : Amended ToSubclass] sint32 RequestsExecuting;
  [Description("已排队的请求数") : Amended ToSubclass] sint32 RequestsQueued;
  [Description("被拒绝的请求数") : Amended ToSubclass] sint32 RequestsRejected;
};

[Description("基本错误事件") : Amended ToSubclass,EventTypeName("BaseErrorEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class BaseErrorEvent : ManagementEvent
{
  [Description("异常类型") : Amended ToSubclass] string ExceptionType;
  [Description("异常消息") : Amended ToSubclass] string ExceptionMessage;
};

[Description("请求错误事件") : Amended ToSubclass,EventTypeName("RequestErrorEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class RequestErrorEvent : BaseErrorEvent
{
  [Description("请求 URL") : Amended ToSubclass] string RequestUrl;
  [Description("请求路径") : Amended ToSubclass] string RequestPath;
  [Description("用户主机地址") : Amended ToSubclass] string UserHostAddress;
  [Description("用户名") : Amended ToSubclass] string UserName;
  [Description("已验证身份的用户") : Amended ToSubclass] boolean UserAuthenticated;
  [Description("用户身份验证类型") : Amended ToSubclass] string UserAuthenticationType;
  [Description("请求线程帐户名") : Amended ToSubclass] string RequestThreadAccountName;
  [Description("线程 ID") : Amended ToSubclass] sint32 ThreadID;
  [Description("线程帐户名") : Amended ToSubclass] string ThreadAccountName;
  [Description("堆栈跟踪") : Amended ToSubclass] string StackTrace;
  [Description("被拒绝的请求数") : Amended ToSubclass] boolean IsImpersonating;
};

[Description("错误事件") : Amended ToSubclass,EventTypeName("ErrorEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ErrorEvent : BaseErrorEvent
{
  [Description("请求 URL") : Amended ToSubclass] string RequestUrl;
  [Description("请求路径") : Amended ToSubclass] string RequestPath;
  [Description("用户主机地址") : Amended ToSubclass] string UserHostAddress;
  [Description("用户名") : Amended ToSubclass] string UserName;
  [Description("已验证身份的用户") : Amended ToSubclass] boolean UserAuthenticated;
  [Description("用户身份验证类型") : Amended ToSubclass] string UserAuthenticationType;
  [Description("请求线程帐户名") : Amended ToSubclass] string RequestThreadAccountName;
  [Description("线程 ID") : Amended ToSubclass] sint32 ThreadID;
  [Description("线程帐户名") : Amended ToSubclass] string ThreadAccountName;
  [Description("堆栈跟踪") : Amended ToSubclass] string StackTrace;
  [Description("正在模拟") : Amended ToSubclass] boolean IsImpersonating;
};

[Description("审核事件") : Amended ToSubclass,EventTypeName("AuditEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AuditEvent : ManagementEvent
{
  [Description("请求 URL") : Amended ToSubclass] string RequestUrl;
  [Description("请求路径") : Amended ToSubclass] string RequestPath;
  [Description("用户主机地址") : Amended ToSubclass] string UserHostAddress;
  [Description("用户名") : Amended ToSubclass] string UserName;
  [Description("已验证身份的用户") : Amended ToSubclass] boolean UserAuthenticated;
  [Description("用户身份验证类型") : Amended ToSubclass] string UserAuthenticationType;
  [Description("请求线程帐户名") : Amended ToSubclass] string RequestThreadAccountName;
};

[Description("成功审核事件") : Amended ToSubclass,EventTypeName("SuccessAuditEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class SuccessAuditEvent : AuditEvent
{
};

[Description("失败审核事件") : Amended ToSubclass,EventTypeName("FailureAuditEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class FailureAuditEvent : AuditEvent
{
};

[Description("身份验证成功审核事件") : Amended ToSubclass,EventTypeName("AuthenticationSuccessAuditEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AuthenticationSuccessAuditEvent : SuccessAuditEvent
{
  [Description("要进行身份验证的名称") : Amended ToSubclass] string NameToAuthenticate;
};

[Description("身份验证失败审核事件") : Amended ToSubclass,EventTypeName("AuthenticationFailureAuditEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AuthenticationFailureAuditEvent : FailureAuditEvent
{
  [Description("要进行身份验证的名称") : Amended ToSubclass] string NameToAuthenticate;
};

[Description("查看状态失败审核事件") : Amended ToSubclass,EventTypeName("ViewStateFailureAuditEvent") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ViewStateFailureAuditEvent : FailureAuditEvent
{
  [Description("查看状态异常消息") : Amended ToSubclass] string ViewStateExceptionMessage;
  [Description("远程地址") : Amended ToSubclass] string RemoteAddress;
  [Description("远程端口") : Amended ToSubclass] string RemotePort;
  [Description("用户代理") : Amended ToSubclass] string UserAgent;
  [Description("保持的状态") : Amended ToSubclass] string PersistedState;
  [Description("引用方") : Amended ToSubclass] string Referer;
  [Description("路径") : Amended ToSubclass] string Path;
};

[AMENDMENT, LOCALE(0x0804)] 
class MSFT_DecoupledProvider : __Win32Provider
{
  [Description("分离的提供程序 CLSID，请勿更改。请勿重写") : Amended ToSubclass] String Clsid;
  [Description("承载模型，提供与 Windows XP 和 Windows Server .NET 的兼容性。请勿重写。") : Amended ToSubclass] string HostingModel;
  [Description("...") : Amended ToSubclass] string SecurityDescriptor;
};
